package main

import (
	"crypto/sha256"
	"encoding/hex"
	"fmt"
)

func main() {
	// 1 创建hash接口对象
	myHash := sha256.New()


	// 2 添加数据
	src := []byte("我是情报员，你是谁？")

	//res := myHash.Sum(src)
	
	myHash.Write(src)
	myHash.Write(src)

	// 3 计算结果
	res := myHash.Sum(nil)

	// 4 格式化为十六进制
	myStr := hex.EncodeToString(res)
	fmt.Printf("%s\n",myStr)
}
